home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-11-02 | 2.6 KB | 104 lines |
- # CHK=0x86C7
- #+-------------------------------------------------------------------
- # Makefile for tiprz/tipsz (tip file transfer)
- #--------------------------------------------------------------------
- #+:EDITS:*/
- #:05-21-1990-16:00-wht@tridom-adapt ecu xfer protocols for tipwht
- #:05-21-1990-15:57-wht@tridom-adapt tip file xfer protocols
-
- SHELL = /bin/sh
-
- .SUFFIXES: .o .c .h
-
- COMFLAGS =
-
- # BSD
- # CFLAGS = -c -O -DMD=2 -Dstrchr=index -DV7 $(COMFLAGS)
-
- # Sun 4.1
- CFLAGS = -c -O $(COMFLAGS)
-
- LDFLAGS = -lcurses -ltermcap
-
- COMMON_SRC = \
- zcommon.c\
- zmodem.c\
- zcurses.c\
- zdebug.c
-
- COMMON_OBJ = \
- zcommon.o\
- zmodem.o\
- zcurses.o
-
- .c.o:; cc $(CFLAGS) $*.c
-
- all: tipsz tiprz
-
- tipsz: tipsz.o $(COMMON_OBJ)
- echo 'char *makedate="'`date` $(SYSTEM)'";' >tipszmake.c
- cc $(CFLAGS) tipszmake.c ; rm tipszmake.c
- cc $(COMFLAGS) tipsz.o tipszmake.o $(COMMON_OBJ) $(LDFLAGS) -o tipsz
- rm -f tipszmake.o
-
- tiprz: tiprz.o $(COMMON_OBJ)
- echo 'char *makedate="'`date` $(SYSTEM)'";' >tiprzmake.c
- cc $(CFLAGS) tiprzmake.c ; rm tiprzmake.c
- cc $(COMFLAGS) tiprz.o tiprzmake.o $(COMMON_OBJ) $(LDFLAGS) -o tiprz
- rm -f tiprzmake.o
-
- comsrc.fls: $(COMMON_SRC) Makefile
- ls $(COMMON_SRC) > comsrc.fls
-
- lint: zlint.h
-
- zlint.h: comsrc.fls
- echo ' ' > zlint.h
- csh ../zgcc comsrc.fls zlint.h $(CFLAGS)
-
- #
- # MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically
- #
- depend:
- rm -f depend.tmp
- if test '$(COMMON_SRC)' ;\
- then (grep '^#include' $(COMMON_SRC) \
- | sed -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\
- -e 's?:[^"]*"\([^"]*\)".*?: \1?'\
- -e 's?\(.*\)\.c?\1.o?'\
- >> depend.tmp) ;\
- fi
-
- echo '/^# DO NOT DELETE THIS LINE' >exdep.tmp
- echo '.+1,$$d' >>exdep.tmp
- echo 'r depend.tmp' >> exdep.tmp
- echo 'w' >> exdep.tmp
- cp Makefile Makefile.new
- ex Makefile.new < exdep.tmp
- rm exdep.tmp depend.tmp
- echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new
- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Makefile.new
- echo '# see make depend above'>>Makefile.new
- mv Makefile Makefile.bak
- mv Makefile.new Makefile
-
- # DO NOT DELETE THIS LINE
- zcommon.o: /usr/include/stdio.h
- zcommon.o: /usr/include/signal.h
- zcommon.o: /usr/include/setjmp.h
- zcommon.o: /usr/include/ctype.h
- zcommon.o: /usr/include/pwd.h
- zcommon.o: zmodem.h
- zcommon.o: /usr/include/fcntl.h
- zmodem.o: zmodem.h
- zcurses.o: /usr/include/curses.h
- zcurses.o: /usr/include/sys/types.h
- zcurses.o: /usr/include/sys/stat.h
- zcurses.o: /usr/include/ctype.h
- zcurses.o: /usr/include/signal.h
- zcurses.o: /usr/include/time.h
- zcurses.o: /usr/include/sys/timeb.h
- # DEPENDENCIES MUST END AT END OF FILE
- # IF YOU PUT STUFF HERE IT WILL GO AWAY
- # see make depend above
-